﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
        <title>Page de recherche aeo bibliothèque</title>
		<link rel="stylesheet" href="styles.css"/>
        
    </head>
    <body>
        
		<a href=/Site_projet_final/test.php> Aller sur la page de test</a>
        
		<h1> Bienvenu sur la page de recherche de la bibliothèque aeo</h1>
        
		
    
		<p>
			Veuillez taper votre recherche
		</p>
		
		<form action="#" method="post">
		
		<p>
			<input type="text" name="req_recherche" />
			<input type="submit" value="Rechercher" />
		</p>
		</form>
		
		
	</body>
</html>
<?php
	if(isset($_POST['req_recherche']))
	{
		try
		{
			// On se connecte à MySQL
			$bdd = new PDO('mysql:host=192.168.1.50;dbname=mysql', 'user', 'aeobib');
		}
		catch(Exception $e)
		{
			// En cas d'erreur, on affiche un message et on arrête tout
			die('Erreur : '.$e->getMessage());
		}
		 
		// Si tout va bien, on peut continuer
		//echo $_POST['req_recherche'];
		// On récupère tout le contenu de la table jeux_video
		$reponse = $bdd->query('SELECT * FROM bib');
		
		
		$resultats=recherche($reponse); //tableau qui vas stocker les résultats optenus
		/*echo $resultats[0] ;
		echo $resultats[1] ;
		echo $resultats[2] ;*/
		//var_dump($resultats); //debug
		
		$resultat_recherche=array(); //variable contenant les résultats de la recherche
		$reponse = $bdd->prepare('SELECT * FROM bib where ref =?'); //on prépare la requête sql
		
		foreach($resultats as $reference)
		{
			$reponse->execute(array($reference));
			$resultat_recherche[]=$reponse->fetch();
			//var_dump($reponse);
		}
		
		?>
		<table>
		
		<?php
		foreach($resultat_recherche as $element)
		{
		
		?>
			<tr>
				<td><?php echo $element['ref']?></td>
				<td><?php echo $element['nom_livre']?></td>
				<td><?php echo $element['nom_auteur']?></td>
				<td><?php echo $element['nom_empr']?></td>
				<td><?php echo $element['nom_resa']?></td>
			</tr>
			
		<?php
		}?>
		</table>
		<?php
		
		 
		$reponse->closeCursor(); // Termine le traitement de la requête
	}
?>
<?php
	function recherche($reponse)
	{
		$resultat=array();
		while ($donnees = $reponse->fetch())
		{
			if(strstr($donnees['ref'],$_POST['req_recherche'])!='')
			{
				$resultat[]=$donnees['ref'];
			}
			elseif(strstr($donnees['nom_livre'],$_POST['req_recherche'])!='')
			{
				$resultat[]=$donnees['ref'];
			}
			elseif(strstr($donnees['nom_auteur'],$_POST['req_recherche'])!='')
			{
				$resultat[]=$donnees['ref'];
			}
		}
		return $resultat;
	}
?>	